{
    ### Finance ###
    
    "aidBill": {
        PAIConst.ApiName: "bill",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "from"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "to"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiResult: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "owner"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "datetime"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "amount"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "currency"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "category"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "paymentmode"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        }],
        PAIConst.ApiHandler: "EJOGetBill"
    },

    "aidDebt": {
        PAIConst.ApiName: "debt",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "from"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "to"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],            
        PAIConst.ApiResult: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "start"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "end"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "amount"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "balance"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        }],
        PAIConst.ApiHandler: "EJOGetDebt"
    },
    
    "aidIncome": {
        PAIConst.ApiName: "income",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "from"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "to"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiResult: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "owner"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "datetime"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "amount"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "currency"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "category"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        }],
        PAIConst.ApiHandler: "EJOGetIncome"
    },

    "aidFinanceReport": {
        PAIConst.ApiName: "financereport",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "month"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],            
        PAIConst.ApiResult: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "income"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "deposit"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "debt"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "consume"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "balance"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "category"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "paymentmode"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "incomeyear"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "deposityear"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "debtyear"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "consumeyear"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "balanceyear"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "categoryyear"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "paymentmodeyear"
        }],
        PAIConst.ApiHandler: "EJOGetFinanceReport"
    },

    "aidFinanceEvent": {
        PAIConst.ApiName: "financeevent",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "name"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiResult: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "name"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "budget"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "balance"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        }],
        PAIConst.ApiHandler: "EJOGetFinanceEvent"
    },

    "aidAddBill": {
        PAIConst.ApiName: "addbill",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "owner"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "datetime"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "amount"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "currency"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "category"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "paymentmode"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "event"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiHandler: "EJOAddBill"
    },

    "aidAddDebt": {
        PAIConst.ApiName: "adddebt",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "start"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "end"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "amount"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "balance"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiHandler: "EJOAddDebt"
    },

    "aidAddIncome": {
        PAIConst.ApiName: "addincome",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "owner"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "datetime"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "amount"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "currency"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "category"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiHandler: "EJOAddIncome"
    },

    "aidAddFinanceEvent": {
        PAIConst.ApiName: "addfinanceevent",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "name"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "budget"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],            
        PAIConst.ApiHandler: "EJOAddFinanceEvent"
    },

    ### Note ###

    "aidNote": {
        PAIConst.ApiName: "note",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "id"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiResult: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "title"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "tag"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "type"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "error"
        }],
        PAIConst.ApiHandler: "EJOGetNote"
    },

    "aidNoteTitle": {
        PAIConst.ApiName: "notetitle",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "tag"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiResult: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "id"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "title"
        }],
        PAIConst.ApiHandler: "EJOGetNoteTitle"
    },

    "aidAddNote": {
        PAIConst.ApiName: "addnote",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "title"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "tag"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "type"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiPost: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        }],
        PAIConst.ApiHandler: "EJOAddNote"
    },

    "aidModifyNote": {
        PAIConst.ApiName: "modifynote",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "id"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiPost: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        }],
        PAIConst.ApiHandler: "EJOModifyNote"
    },

    ### Calendar ###

    "aidCalendarEvent": {
        PAIConst.ApiName: "calendarevent",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "month"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiResult: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "name"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "datetime"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "repeatmonth"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        }],
        PAIConst.ApiHandler: "EJOGetCalendarEvent"
    },

    "aidAddCalendarEvent": {
        PAIConst.ApiName: "addcalendarevent",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "name"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "datetime"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "repeatmonth"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiHandler: "EJOAddCalendarEvent"
    },

    ### Journey ###

    "aidJourney": {
        PAIConst.ApiName: "journey",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "from"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "to"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiResult: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "id"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "name"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "datetime"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "traveler"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "event"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "balance"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        }],
        PAIConst.ApiHandler: "EJOGetJourney"
    },
    "aidAddJourney": {
        PAIConst.ApiName: "addjourney",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "name"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "datetime"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "traveler"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "event"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiHandler: "EJOAddJourney"
    },
    "aidAddJourneyPlace": {
        PAIConst.ApiName: "addjourneyplace",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "jid"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "name"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "datetime"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "latitude"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "longitude"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "remark"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiHandler: "EJOAddJourneyPlace"
    },
    "aidAddPOI": {
        PAIConst.ApiName: "addpoi",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "name"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "latitude"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "longitude"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiHandler: "EJOAddPOI"
    },
    "aidAddPOIToJourney": {
        PAIConst.ApiName: "addpoitojourney",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "poi"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "journey"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "datetime"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "remark"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiHandler: "EJOAddPOIToJourney"
    },
    "aidJourneyPlace": {
        PAIConst.ApiName: "journeyplace",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "jid"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiResult: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "name"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "latitude"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "longitude"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "datetime"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "remark"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        }],
        PAIConst.ApiHandler: "EJOGetJourneyPlace"
    },
    "aidAllPlace": {
        PAIConst.ApiName: "allplace",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiResult: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "name"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "latitude"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "longitude"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "datetime"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "remark"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        }],
        PAIConst.ApiHandler: "EJOGetAllPlace"
    },
    "aidAllPOI": {
        PAIConst.ApiName: "allpoi",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiResult: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "poiid"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "name"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "latitude"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "longitude"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "note"
        }],
        PAIConst.ApiHandler: "EJOGetAllPOI"
    },

    ### Living ###
    "aidDiet": {
        PAIConst.ApiName: "diet",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "person"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "datetime"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiResult: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "diet"
        }],
        PAIConst.ApiHandler: "EJOGetDiet"
    },
    "aidUpdateDiet": {
        PAIConst.ApiName: "updatediet",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "person"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "datetime"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "diet"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiHandler: "EJOUpdateDiet"
    },

    ### Authentication ###

    "aidLogin": {
        PAIConst.ApiName: "login",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "username"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "password"
        }],
        PAIConst.ApiResult: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiHandler: "EJOLogin"
    },

    ### UI ###

    "aidPage": {
        PAIConst.ApiName: "page",
        PAIConst.ApiParams: [
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeNum,
            PAIConst.ApiDataValue: "id"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "client"
        },
        {
            PAIConst.ApiDataType: PAIConst.ApiDataTypeString,
            PAIConst.ApiDataValue: "session"
        }],
        PAIConst.ApiHandler: "EJOPage"
    }
}
